#ifndef __INF_ADS1115_H__
#define __INF_ADS1115_H__

//#include "stm32f10x.h"
#include "i2c.h"
//引脚ADDR接地规定设备地址为1001 000x 第1位为读写标志位
#define DEV_ADDR_R 0x91
#define DEV_ADDR_W 0x90

//转换数据寄存器地址
#define ConversionRegisterADDR 0x00
//配置寄存器地址
#define ConfigRegisterADDR 0x01
/* 配置寄存器宏 */
//开始单次转换
#define OS 0x8000
//输入多路复用器配置
#define MUX_2 0x4000
#define MUX_1 0x2000
#define MUX_0 0x1000
//可编程增益放大器配置
#define PGA_2 0x0800
#define PGA_1 0x0400
#define PGA_0 0x0200
//设备运行模式
#define MODE 0x0100

void Inf_ADS1115_Init(void);

double Inf_ADS1115_GetV(void);

#endif /* __INF_ADS1115_H__ */
